home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / finance / sst33.zip / SST.DOC < prev    next >
Text File  |  1993-02-25  |  60KB  |  1,317 lines

  1.  
  2.                             ROBERT F. KEBER JR
  3.  
  4.                               336 Swain Blvd.
  5.                       Greenacres, Florida 33463-3342
  6.  
  7. (407) 969-3643 Voice                                   Fax (407) 964-0785
  8.  
  9.  
  10.  
  11.  
  12.                           SOFTWARE SALES TRACKER
  13.  
  14.  
  15.  
  16.  
  17.   "Software Sales Tracker" is a feature packed program designed for the use
  18. of software authors who sell and distribute their own products directly to
  19. the "PC User".
  20.  
  21.   It's purpose is to assist with the sometimes complicated tasks of keeping
  22. track of the "Who, What, When, Where, Why and How Much" involved in the
  23. sale of most products. It will also help you to get the most mileage out of
  24. your "Program Distribution Dollar".
  25.  
  26.    To make this text easier to read, we will refer to "Software Sales
  27. Tracker" simply as "SST" from this point forward.
  28.  
  29.   SST has "a ton" of features which are very useful to every program author
  30. who distributes software (especially Shareware). It's "best" and most
  31. powerful feature will be especially useful to those who spend a lot of time
  32. and money "promoting" their own software products.
  33.  
  34.     With many Shareware authors, their entire effort at program distri-
  35. bution consists of uploading their latest creation to a few BBSs and "Pay
  36. Nets". Then they simply sit back and wait for the "Mail Man" to bring them
  37. thousands of orders, each one stuffed with a check.
  38.  
  39.     They might as well save themselves the time and trouble and go buy a
  40. "LOTTO" ticket instead, because it's very rare to get the kind of results
  41. they hope for without a little more effort than that.
  42.  
  43.     To get anywhere in this "crazy" market, you have to constantly "sell",
  44. "Sell" and "RE-SELL" your product with more "dedication" and "persistence"
  45. than it may have taken to "write" it.
  46.  
  47.     If you are the kind of author who "pushes" one or more products..., who
  48. has spent many sleepless nights on long distance, uploading programs to far
  49. off BBSs..., who has spent lots of time and money preparing, packaging and
  50. mailing countless disks to User Groups and Distributors..., if you produce
  51. updates and revisions on a regular basis to keep your software "up to date"
  52. and "active"..., if you try to keep Users informed about updates, revisions
  53. and support programs..., and above all, if you're NOT doing all of this
  54. just for "fun"..., and you expect to "make a buck" for all of your efforts,
  55. then SST is written especially with you in mind.
  56.     If used properly, SST can save you a great deal of time, effort and
  57. money, as it will allow you to organize your sales and program distribution
  58. into a "tracking system" that is much more intelligent, mechanized and
  59. productive than simply using a "Shot Gun" approach.
  60.  
  61.    Aside from simply keeping track of registered users, you will come to
  62. know "Who" is producing sales for you..., and "Who" is not.
  63.  
  64.    SST will allow you to organize your sales into separate files for each
  65. different product, and then switch from file to file with ease through the
  66. use of "Directory Pop-up Windows".
  67.  
  68.    As new entries are made, SST will automatically issue a unique product
  69. Serial Number for each item sold. SST will then keep track of quantities
  70. sold, customer addresses, telephone numbers, product serial numbers,
  71. product versions or models, prices charged, shipping charges, sales tax,
  72. and the dates sold and paid (as well as any Purchase Order & Check
  73. numbers).
  74.  
  75.    SST offers you the ability to automatically "patch" or modify your sold
  76. "EXE" programs with a Customer Name, Date of Sale, and assigned Serial
  77. Number.  This feature is primarily designed to work with "EXE" files which
  78. were Compiled & Linked with MICROSOFT Compilers & Linkers.
  79.  
  80.    It will print customer statements for all unpaid records, or print a
  81. single statement for any record which you select.
  82.  
  83.    SST has a wide variety of other "print" options as well.
  84.  
  85.    - Customer Address Book
  86.    - Customer Telephone Book
  87.    - Address & Telephone Book
  88.    - Complete Information Book
  89.    - Index & Rolodex Cards
  90.    - Labels (1, 2, 3 across)
  91.    - "Pick & Choose" Records For Mailing Labels
  92.    - Shipping Labels & Envelopes
  93.    - Print To a Disk File
  94.  
  95.    In addition, SST will provide "gross income" information for each file,
  96. and will give a wide variety of totals, sub totals and averages.  Beyond
  97. this, SST will get these figures for either the entire file, or for any
  98. range of dates you select (last week, last month, last year, etc.).
  99.  
  100.  
  101.                                REGISTRATION
  102.  
  103. "SOFTWARE SALES TRACKER" ("SST") is sold and packaged as a "Shareware"
  104. software package.  The term "Shareware" means that we provide you with a
  105. copy of the program for you to "try out" for a short evaluation time. After
  106. a few weeks of use, you are required to either dispose of the program or
  107. send us the purchase price for registration.  Extended use without proper
  108. registration is a violation of our rights under the Copyright Laws of the
  109. United States.
  110.  
  111. WARNING: "Shareware" versions of any TypeRight program are, and will
  112. remain, fully functional.  But any of several safeguards may exist to
  113. encourage User Registration and to help detect and expose unauthorized
  114. retailing of any version which may have been "Doctored" or "Altered".
  115. USER SUPPORT: While "User Support" is usually intended for "Registered
  116. Users", we NEVER "turn our backs" on anyone who needs help or information
  117. with any of our products.
  118.  
  119. Because we produce and support MANY different software packages, and each
  120. package usually has several updated releases and revisions, please have the
  121. following information available whenever you contact us for any reason: -
  122. Program's Full Name, Version Number, and Serial Number (even if NOT a
  123. Registered Program)
  124.  
  125.             (Example: "SST Version 3.0 - Serial# 12151990261")
  126.     (Serial Numbers are listed on the bottom of the Main Menu screen).
  127.  
  128.                     <<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>
  129.                            BONUS FOR REGISTERING
  130.                     <<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>
  131.  
  132. All Users who register will receive the latest updated, improved and
  133. "Debugged" version of this program. They are also kept advised of any
  134. "Support Programs", as well as our new programs, and many times, Registered
  135. Users are offered special discounts toward (or Demos of) our new programs.
  136.  
  137. To Register, print out the enclosed file named "REGISTER.DOC" with the
  138. following DOS Command....  "COPY REGISTER.DOC LPT1"   <...hit 'Enter'>
  139.  
  140. When the printing is complete, you will have a "Registration Form". Use of
  141. the form will help insure that all necessary information is included, so we
  142. can quickly fill your order. When you have completed the form, mail it to
  143. us with your Payment. Make all checks payable to "R. KEBER JR.".
  144.  
  145.        (All Prices & Features Are Subject To Change Without Notice)
  146.  
  147.                        FILES INCLUDED WITH SST
  148.  
  149.          SST.EXE .... - Main program
  150.          SST.DOC .... - These instructions
  151.          REG.DAT .... - Registration File - User Name & Number
  152.          SST-SCR.OVL. - Overlay - display screens
  153.          SAMPLE.RAN . - Sample Work File
  154.          SSTPATCH.EXE - Auto-Patcher for your programs
  155.          SSTPATCH.DOC - Instructions for SSTPATCH
  156.          SAMPLE.BAS . - Example - how to patch source code
  157.          SAMPLE.EXE . - Sample.Bas - Compiled
  158.          BRUN45.EXE . - Microsoft Run-Time Module
  159.          DO.DAT ..... - Sample Command File For SSTPATCH
  160.          INSTALL.EXE. - Prints User Manual & Installs SST
  161.          REGISTER.DOC - Registration Form
  162.  
  163. Shipped With Registered Versions Only:
  164.  
  165.          COMBINE.BAT. - Combines Multiple Copies Of Different SST Data
  166.                         Files Into One Larger File For Printing List
  167.                         Directories & For Getting "Total Income" data.
  168.  
  169.     Other files that will be created through using SST:
  170.  
  171.          FILENAME.RAN - Work Files - Random Format
  172.          FILENAME.SEQ - Work Files - Sequential Format
  173.          FILENAME.KON - Files For Storing "Constant" Field Entries
  174.          SORTED .RAN - The Output File From The Sorting Routine
  175.          SST-HDG .DAT - Your Name & Address For Statement Headings
  176.          FILENAME.LST - Assorted "Print To Disk" Files
  177.          WHO   .DAT - Hidden Customer Name File For Floppy Disks
  178.  
  179.     Hardware Requirements:
  180.         - PC/XT/AT or Clone
  181.         - DOS/MS-DOS 3.0 or newer
  182.         - 512k RAM Minimum - 640k Recommended
  183.         - 360k Floppy - Hard Drive Recommended
  184.         - 25x80 Monitor - B&W/MONO/COLOR
  185.         - Dot Matrix Parallel Printer - IBM/EPSON Compatible
  186.  
  187.  
  188.                            GETTING STARTED
  189.  
  190.    Print this Instruction Manual. The easiest way to do this is to run the
  191. "INSTALL.EXE" program (included). When run, a menu will appear containing
  192. the "PRINT USER MANUAL" option.
  193.  
  194.    Next, copy all the SST files to whatever disk, drive or directory you
  195. wish to use it on. If you have a Hard Drive, the easiest and fastest way to
  196. get started is to run the SST INSTALL program (which will set up all the
  197. SST programs in C:\SST).
  198.  
  199. Then, to run the SST program, enter....  SST   <... hit enter>
  200.  
  201.  
  202. OPENING SCREEN:
  203.  
  204.    The first screen is the "Opening" screen. It contains information such
  205. as our address and the name and version number of the program.  On a
  206. registered copy, your name and assigned serial number will also appear at
  207. the bottom of this screen. To get past this screen, just hit "any" key.
  208.  
  209.  
  210. YES/NO QUESTIONS:
  211.  
  212.    Many times SST will ask a question which requires a "Y" or "N" (yes/no)
  213. response from the user. In almost every case, hitting the "Enter" key will
  214. have the same effect as hitting the "Y" (yes) key.
  215.  
  216.    There are only two exceptions to this rule, "DELETE THIS RECORD?" and
  217. "PRINT A CUSTOMER STATEMENT?". In those two cases, hitting the "Enter" key
  218. is the same as entering an "N" (no).
  219.  
  220.  
  221. CHOOSE OR CREATE A FILE:
  222.  
  223.    If you wish to create a NEW file, just type in file name you wish to use
  224. (maximum 8 characters).  Since ALL work files must be in "random" file
  225. format, the program will append an extension of ".RAN" to your file name.
  226.  
  227.    If it is a new file (does not yet exist), the program will ask for your
  228. confirmation (in case of typing errors) before it creates the new file on
  229. your disk.
  230.  
  231.    If you wish to edit an existing file, you have two choices.  Either
  232. enter the file name (the same as above), or hit the "F2" key.
  233.  
  234.    When the "F2" key is pressed, a "Window" will appear on screen
  235. containing a list of all the "*.RAN" files in your default directory.  Use
  236. your "arrow" keys to move the highlighted bar in the window to the file
  237. that you want, and then hit the "Enter" key to select that file.
  238.  
  239.    If you hit the "F2" key by accident, or want to exit from the window
  240. without choosing a file, just hit the "Esc" key.
  241.  
  242.  
  243.                            "THE TRACKING SYSTEM"
  244.  
  245.     As a suggestion on how to set up the names for your work files, we
  246. offer the following system which "we" use and which seems to work best for
  247. our needs.
  248.  
  249.     AC.RAN ------- Product Sales file
  250.     SST.RAN ------ Another Product Sales file
  251.     KNAP.RAN ----- Another Product Sales file
  252.     GIST.RAN ----- Another Product Sales file
  253.     GP.RAN ------- Another Product Sales file
  254.  
  255.     CLUB.RAN ----- List of User Groups to whom we send copies
  256.     DISTRIB.RAN -- List of Distributors to whom we send copies
  257.     BBS.RAN ------ List of BBSs to whom we upload/send copies
  258.     DEADWOOD.RAN - List of Non-Productive Clubs/Distributors/BBSs
  259.  
  260.  
  261.     The "product" files are used to keep information on our registered
  262. users.  By keeping separate files for each product, it's easier and faster
  263. to send updates and notices about support programs, and you can use
  264. different serial number ranges for each product.  The User's registered
  265. serial numbers are kept in those files (and also on several of the various
  266. printouts for backup).
  267.  
  268.     The last four files are "Distribution" files. They are used in a
  269. slightly different manner.  In those files we assign the unique Serial
  270. Number to each "organization" in the file, rather than to the software
  271. product itself.
  272.  
  273.     Then, whenever we send programs to those distributors, we use
  274. "SSTPATCH" (included with SST) to patch the organization's serial number
  275. into each and every copy of any of software product sent to them.  The
  276. organization's serial number never changes, no matter how many updates or
  277. new products we may send to them.
  278.  
  279.     We then "edit" the records in the distribution files, and insert
  280. information in the "Date & Comment" fields about our latest transaction
  281. with each organization.
  282.  
  283.    By doing this we will always be able to tell "To Whom" any of our
  284. programs were originally sent to (even years later).  Knowing that
  285. information enables us to track where our best distribution points are, or
  286. which methods of distribution are working best for us.  This method also
  287. saves us time and money by eliminating the mailing of "duplicate" copies to
  288. the same Distributors.
  289.  
  290.     We get this "Tracking" information by requesting any User who contacts
  291. us (for any reason) to provide the "serial number" from the Shareware copy
  292. that they already have.  We ask for this information on our order forms,
  293. during phone calls and in correspondence.  Once enough information has been
  294. gathered, it will begin to form a pattern.
  295.  
  296.    The information gathered from just one or two releases of the "same"
  297. program will begin to form a pattern, but only for "That" particular kind
  298. of program. This kind of information is very useful (especially if you only
  299. market one program). But it would be a mistake to reach final conclusions
  300. based on such data and then apply it to all other kinds of software. At any
  301. organization, a "Game" might attract more interest than a "Spread Sheet".
  302.  
  303.    It's only after several releases with different kinds of programs, that
  304. you begin to really "get a feel" for what's happening in general, and you
  305. can then begin to see "Who" isn't doing much of anything no matter what you
  306. send to them.
  307.  
  308.     If you keep accurate records (and insist upon getting serial numbers
  309. from your users..., which is tougher than it sounds), patterns will become
  310. evident.  Then it's just a matter of eliminating the "Dead Wood" from the
  311. appropriate file.
  312.  
  313.     "We" even take it a step further by keeping track of unproductive
  314. distributors in yet another SST file ("DEADWOOD.RAN") so that we won't re-
  315. enter those same accounts again the next time we add some new records to
  316. our "distribution" files.
  317.  
  318. FILE CONFIRMATION SCREEN:
  319.  
  320.    The third screen simply shows the name of the file you have selected,
  321. shows how many records are in that file, and asks if this is the correct
  322. file.  If you answer "N" (for "NO"), you will be returned to the second
  323. screen again (file selection).
  324.  
  325. MAIN MENU SCREEN:
  326.  
  327.    The fourth screen presents the "Main Menu" to you.  Everything the
  328. program does starts from this screen, and usually returns to it again when
  329. any menu choice has been completed.
  330.  
  331.    As you progress into the various features of the program, you will
  332. notice that in the lower left corner of most screens "F1 = Main Menu" will
  333. appear.  That simply means that to "quit" what you are doing and return to
  334. the main menu, just hit the "F1" key.
  335.  
  336.    There are two other "Fn" keys that have special meaning.  From the main
  337. menu, the "F2" key will present a window containing a directory of ALL
  338. (*.*) files in your default directory.  If there are more files than will
  339. fit inside of the window, you can scroll the list of files with your
  340. "arrow" keys. This directory is only for observation and information.  You
  341. can't change to (or select) another file from inside of this window.  To
  342. "quit" from the window, just hit the "Esc" key.
  343.  
  344.    The "F10" key (like the "F1" key) will appear at the bottom right corner
  345. of most screens in the program.  Pressing that key will instantly "Exit"
  346. (quit) from the SST program and return you to System Command mode.
  347.  
  348. MAIN MENU - SELECTION "A" - ADD A NEW RECORD
  349.  
  350.    This menu selection lets you enter a new entry into your record
  351. file.  But the program checks for a couple of items before displaying
  352. the Data Entry Screen.
  353.  
  354.    First, it checks to see if the selected file is a brand new (empty) file
  355. which has just been created. If it is, you will then be presented with a
  356. "Serial Number" screen. This feature allows you to "start" your numbering
  357. range anywhere from "1000" to "96,000".
  358.  
  359.    But be cautious! Once you set a starting serial number for a file, and
  360. then enter some records, you WILL NOT be able to change the numbering range
  361. for that file again. Once a record in a file has been issued a serial
  362. number (to avoid duplicate numbers) that serial number range is "locked" in
  363. and can't ever be changed from within the SST program.
  364.  
  365.    Once you have assigned a "starting" serial number, the next screen to
  366. appear will be the "Data Entry Screen".
  367.  
  368.    But if the program finds that this is NOT a brand new file, and that it
  369. already contains some records, still another screen will appear while SST
  370. calculates the next higher serial number for this file.  This screen simply
  371. requires you to wait until it's done with it's calculating, and then the
  372. "Data Entry Screen" will appear automatically.
  373.  
  374.    This Serial Number Calculating routine will only be activated the first
  375. time that you try to add a new record to a newly selected file.  After it
  376. has calculated the next higher serial number, it will remember that number
  377. until you exit from the program, or edit/create another work file.
  378.  
  379. DATA ENTRY SCREEN:
  380.  
  381.    The Data Entry Screen contains 27 separate fields and can store up to
  382. 393 characters per record. The next few pages explain how to make your
  383. entries in the various fields on the "Data Entry Screen".  There are many
  384. features you will miss unless you read these instructions.
  385.  
  386. FIELD EDITING & CURSOR MOVEMENT:
  387.  
  388. To move the cursor around the screen...
  389.  
  390. From field to field FORWARD -----: Enter or Down Arrow Keys
  391. From field to field REVERSE -----: UP Arrow or LEFT Arrow or "<"
  392. To the TOP DATE field -----------: Page Up Key
  393. To the LAST (COMMENT) field -----: Page Down Key
  394.  
  395. To move the cursor within an "existing" field entry....
  396.  
  397. To END of "existing" field entry --: End Key
  398. To START of "existing" field entry : Home Key
  399. To move RIGHT one space -----------: Right Arrow Key
  400. To move LEFT one space ------------: Left Arrow Key
  401.  
  402.  
  403. To edit or change an "existing" field entry....
  404.  
  405. To DELETE the entire field entry -------: CTRL + Y
  406. To DELETE character at cursor position -: DEL Key
  407. To DELETE character to left of cursor --: BACKSPACE
  408. To INSERT character at cursor position -: Just type the character
  409.  
  410. Each field will hold a predetermined maximum number of characters.  The
  411. number of dash's ("-") shown in each of the various fields is the maximum
  412. length allotted for each field.
  413.  
  414.      When you finish entering a field entry, and it hasn't completely
  415. filled up the field, hit the Enter key to move onto the next field. If you
  416. do completely fill up a field, the cursor will automatically move to the
  417. next field for you.
  418.  
  419.      If you fill up a field while "inserting" characters into an "existing"
  420. field entry, and then try to enter more, the program will BEEP, and a small
  421. window will appear near the top of the screen warning that "The Field Is
  422. Full".  You will then have to delete some of the characters in the field
  423. before you can insert any more replacement characters.
  424.  
  425.  
  426. COMMAS & QUOTES:
  427.  
  428.    This program has the ability to convert your Random work files into much
  429. more compact "Comma Delineated" Sequential files.  The reasons for this
  430. file conversion feature is to allow making backups of very large files onto
  431. small floppy disks, and for easier adaptation of work files to other
  432. program formats (WordStar, DBASE, 123, etc.). Because we wanted to convert
  433. to the smallest possible Sequential files, we used a format that will NOT
  434. allow the use of "commas" or "quote marks" in any of the file records.
  435.  
  436.      As a result, a filter has been installed which will not accept a comma
  437. or quote as an entry character. SST will simply "beep" if you try to enter
  438. one of those characters. In place of a "comma", a "space" or "dash" will
  439. usually do the job. In place of a "quote", and apostrophe (') works quite
  440. well (see sample records in SAMPLE.RAN).
  441.  
  442.  
  443. ID# FIELD:
  444.  
  445.      The top left field is the ID# field.  Each new record will
  446. automatically be issued and ID# by the SST program.  The ID# is actually
  447. the number of the record's position in the file (+1000).
  448.  
  449. DATE FIELDS:
  450.  
  451.      The top right field is the "DATE" field. If you have your system date
  452. set properly, today's date will already be filled in for you. If you change
  453. or edit the date, the date must be entered in a format of MM/DD/YY.
  454.  
  455.     ShortCut-Dates can be entered as 021691 (for 02/16/91). Make sure you
  456. use zero's with single digit numbers ("01/08/90" not "1/8/90"). All dates
  457. are checked for validity before being accepted by SST.
  458.  
  459.  
  460. NAME FIELDS:
  461.  
  462.    There are two fields reserved for names. The combined length of both
  463. name fields is 50 characters.  For reasons of spacing on paper and labels,
  464. only the first 30 characters will be printed on your printouts.
  465.  
  466.    If your two name entries exceed 30 characters, a warning message will
  467. appear on the screen. If you ignore the warning, all the characters will be
  468. saved in your file, but your printouts will only show the first 30
  469. characters of the names.
  470.  
  471.    Caution!  Each record MUST have some kind of entry in the "Last Name"
  472. field. If you leave this field blank, the entire record will be treated as
  473. a "blank" record and will be deleted during the sorting routine.
  474.  
  475. ATTENTION FIELD:
  476.  
  477.    This field can be used for "ATTN: OF" information, or can be used as
  478. part of a two line street address. If this field is left "blank" (no entry)
  479. it will simply be ignored during the various printing routines.  In other
  480. words, it won't leave a blank line on a label, statement, etc..
  481.  
  482.  
  483. STREET, CITY & STATE FIELDS:
  484.  
  485.    Self explanatory.
  486.  
  487.  
  488. ZIP CODE FIELD:
  489.  
  490.    Room has been provided for the nine digit Zip Codes with a space or dash
  491. between the two groups of numbers.
  492.  
  493.  
  494. TELEPHONE NUMBER FIELDS:
  495.  
  496.    The two telephone number fields will be saved in a "right justified"
  497. manner. If you enter a number (without an area code) such as "999-9999", it
  498. will be saved in the file as "(---) 999-9999" (even if you enter the number
  499. in the first eight spaces).
  500.  
  501. TELEPHONE EXTENSION FIELDS:
  502.  
  503.    These two fields can be used for telephone extension numbers, or can be
  504. used to designate the category of it's companion telephone number (Home,
  505. Work, Fax, Telex, Sales, Data, Voice, etc.). See our sample entries in
  506. "SAMPLE.RAN" included with this package for examples.
  507.  
  508. PRODUCT FIELD:
  509.  
  510.    Intended to contain the name of your software product.
  511.  
  512.  
  513. VERSION FIELD:
  514.  
  515.    Intended to contain the version number of your software product.  We
  516. suggest that you make your entries something like "Version 1.0" rather than
  517. simply "1.0". Making entries in this manner will look better on the various
  518. printouts.
  519.  
  520.  
  521. QUANTITY FIELD:
  522.  
  523.    Intended to contain the number of items sold to this customer, in this
  524. transaction, on this date.
  525.  
  526.    If you enter more than "1" as the quantity, then more than one serial
  527. number will be issued. In other words, if you enter "10", then ten serial
  528. numbers (in sequential order) will be issued for this sale.
  529.  
  530.    We suggest that you enter something in this field anytime one of your
  531. software packages leaves your possession, even if it's a gift to a friend,
  532. uploaded to a BBS, or a demo to a Shareware Distributor.
  533.  
  534.    By doing this, each and every item distributed will have a serial number
  535. assigned to it for tracking purposes.
  536.  
  537.    Then, if you go a step further, and take the time and trouble to "patch"
  538. the assigned serial numbers into each and every copy of the software that
  539. leaves your hands, you will always be able to tell exactly "Who, What When
  540. & Where" any copy was originally sent to.  In cases of copyright
  541. violations, this can be a most valuable aid (See SSTPATCH.EXE and
  542. SAMPLE.BAS for help on patching your files).
  543.  
  544.    In addition, SST has a routine for getting "totals" and "averages" on
  545. the sales and distribution performance of your product.  If you leave the
  546. "quantity" field blank, then that record will not be calculated in those
  547. totals.
  548.  
  549.    Once a record has been "saved" (recorded in the disk file), you will NOT
  550. be able to change your entries in the "Quantity" or the "Serial Number"
  551. fields.  This is necessary to avoid issuing duplicate serial numbers.  The
  552. only way to correct an error in this field is to either delete the record
  553. and enter it again, or enter a second record for the same customer.
  554.  
  555.  
  556. PRICE EACH FIELD:
  557.  
  558.    Intended to contain the price charged to this customer, in this
  559. transaction, on this date. If there is "no charge" for the item, then enter
  560. a zero (0) or "Enter" for this entry.
  561.  
  562. PRICE TOTAL FIELD:
  563.  
  564.    This field is a "calculated" field, which means that it is filled in
  565. automatically by your computer based upon the information you entered in
  566. the "quantity" and "price each" fields.
  567.  
  568. SALES TAX FIELD:
  569.  
  570.    Intended to calculate and store the Sales Tax (or any other type of tax)
  571. that you may be required to charge to your customers.
  572.  
  573.    There are TWO methods for entering data in this field.  If you already
  574. know the amount of the tax, you can enter it in the same manner as any
  575. other field.
  576.  
  577.    Or, you can have the computer calculate the tax and make the entry for
  578. you. To use this method, instead of entering the dollar amount of the tax,
  579. enter the sales tax rate followed by a percent sign ("%").
  580.  
  581.    For example, if your tax rate is .06 percent, just enter ".O6%" and then
  582. hit the Enter key. Or, for a rate of .0735 percent, enter ".0735%".
  583.  
  584.    Whenever you "end" a Sales Tax entry with a "percent sign" (%), the
  585. amount will be calculated for you and entered in the field.
  586.  
  587.    NOTE: Because Sales Tax is an "unusual" field, it may sometimes be a bit
  588. stubborn about being edited after an entry has been made.  If you have
  589. trouble changing the Sales Tax entry, or with moving the cursor past the
  590. Sales Tax field, hit the "PAGE UP" key. This will move the cursor up to the
  591. top date field.  Then approach the Sales Tax field from the top of the
  592. screen instead of the bottom. That will reset all of the numeric values
  593. which the Sales Tax field needs to do it's calculations and should clear up
  594. any problems.
  595.  
  596.  
  597. SHIPPING & HANDLING FIELD:
  598.  
  599.    Intended to contain the dollar amount of any shipping and handling
  600. charges (or any other sales tax exempt charges).
  601.  
  602.  
  603. SALE TOTAL FIELD:
  604.  
  605.    This field is a "calculated" field, which means that it is filled in
  606. automatically by your computer based upon the information you entered in
  607. the previous numeric fields.
  608.  
  609.  
  610. PURCHASE ORDER FIELD:
  611.  
  612.    Purchase orders are issued by many companies and government agencies.
  613. This field is included for keeping track of these numbers.
  614.  
  615. PAID DATE FIELD:
  616.  
  617.    If you have your system date set properly, today's date will already be
  618. filled in for you.
  619.  
  620.    If you change or edit the date, the date must be entered in a format of
  621. "MM/DD/YY" or "MM-DD-YY". Also, make sure you use zero's with single digit
  622. numbers ("01/08/90" not "1/8/90"). If any other date format is used,
  623. certain other routines in SST may not work as they should.
  624.  
  625.    If this record is an "unpaid" or "charged" (not paid) account, then
  626. enter the date in this field as "00/00/00" or "00-00-00".
  627.  
  628.    To make things a little easier, if you simply DELETE the entire existing
  629. date (Control + Y" keys) it will be automatically replaced with "00-00-00".
  630. SST will then print a customer statement for that record when you run the
  631. "Print Customer Statements" routine.
  632.  
  633.  
  634. CHECK NUMBER FIELD:
  635.  
  636.    Intended for keeping track of customer's check numbers.
  637.  
  638.  
  639. SERIAL NUMBER FIELDS:
  640.  
  641.    There are two fields for serial numbers, "From" and "To".  The quantity
  642. of serial numbers issued by SST is determined by the number that you
  643. entered into the "Quantity" field.
  644.  
  645.    If you entered a zero (0) in that field, then no serial numbers are
  646. issued. Both of the serial number fields will be left "blank".
  647.  
  648.    If you entered a "1" in the quantity field, then one serial number will
  649. be issued by SST. It will appear in the Serial Number "From" field, and the
  650. "To" field will be left blank.
  651.  
  652.    If you entered more than 1 in the "Quantity" field, then the beginning
  653. serial number will appear in the "From" field, and the ending serial number
  654. will appear in the "To" field.
  655.  
  656.    The numbers displayed are "inclusive" (part of) the range of serial
  657. numbers issued. In other words, if the fields show "5234" and "5238" then
  658. five serial numbers have been issued (5234, 5235, 5236, 5237, 5238).
  659.  
  660.    Both Serial Number fields are calculated fields. As a result, you cannot
  661. directly enter or change any serial number entry (to avoid duplicate
  662. numbers).
  663.  
  664.    We suggest that you "make use" of these serial numbers anytime one of
  665. your software packages leaves your possession, even if it's a gift to a
  666. friend, uploaded to a BBS, or a demo to a Shareware Distributor.
  667.  
  668.    By "make use" we mean that you should take the time to "patch" the
  669. assigned serial number into each and every copy of the software that you
  670. sell or distribute. By doing this, you will always be able to tell exactly
  671. "Who, What When & Where" any copy was originally sent to.  In cases of
  672. copyright violations, this can be a most valuable asset.
  673.  
  674.    There are lots of programs (Binary Editors) on good BBSs (and in
  675. commercial packages) to make patching a serial number into a compiled
  676. program very easy.  To use such programs, just enter a few DATA STATEMENTS
  677. or PRINT STRING STATEMENTS into your uncompiled source code which consist
  678. of unique, easily recognizable "English Words/Phrases". Then compile the
  679. source code, and "View" the "EXE" file with a Binary Editor and locate
  680. those statements.  Then substitute your customer's Name & Number (or
  681. anything else) for those same DATA STATEMENTS (NO extra or missing
  682. characters allowed).
  683.  
  684.    But to make things a bit easier for you, we have included a file called
  685. "SSTPATCH.EXE" which will allow you to patch any of your Microsoft's Quick
  686. Basic "EXE" programs with extreme ease (and possibly "other" brands of
  687. EXE's too).
  688.  
  689.   The instructions for using "SSTPATCH" are in the included file called
  690. "SAMPLE.BAS" which is saved in ASCII and can be displayed the same as any
  691. other "DOC" file.  "SSTPATCH" will easily patch your customer's name,
  692. today's date and the product serial number into your programs.
  693.  
  694.    It stands to reason that if you went to all the trouble to write and
  695. distribute your software, that you must think it's "worth something".  And
  696. if that's true, then why not take just a little more time to protect your
  697. creation?
  698.  
  699. COMMENT FIELD:
  700.  
  701.    The comment field is a very useful field. It is intended to be used for
  702. entering comments, information, explanations, arrangements, etc., about the
  703. record. The comment field is 65 characters in length.
  704.  
  705.  
  706. MAIN MENU SELECTION B: - EDIT A RECORD
  707.  
  708.    This menu selection will bring you back to the Data Entry Screen, with
  709. the cursor located in the ID# field. If you enter the ID# of the record you
  710. wish to edit, it will be found and displayed on the screen for editing.
  711.  
  712.    The ID# of each record can be found in several of the printout routines
  713. printed output of the records.
  714.  
  715.    If you don't know the ID#, then use the Main Menu routines for "Browse"
  716. or "Search" to find the record you want.  You can then "edit" the record
  717. directly from either of those two routines.
  718.  
  719.  
  720. MAIN MENU SELECTION C: - BROWSE
  721.  
  722.    The "browse" routine lets you skim through the record list with extreme
  723. ease and speed.
  724.  
  725.    Pressing the Down Arrow key will move you one record at a time, toward
  726. the end of the file, displaying each record on the screen as it moves
  727. through the file.
  728.  
  729.    Pressing The Up Arrow key does the same thing, but in the opposite
  730. direction (back toward the beginning of the file).
  731.  
  732.    Pressing the Page Down key, will move you toward the end of the file in
  733. jumps of 25 records at a time.
  734.  
  735.    Pressing the Page Up key takes you back toward the beginning of the file
  736. in jumps of 25 records at a time.
  737.  
  738.    The "Home" key will take you all the way back to the first record, while
  739. the "End" key will take you to the last record in the file.
  740.  
  741.    If you have the records in sorted order, finding a record is quick and
  742. easy. Once you find the record you wanted, you can either "edit" the record
  743. or "print" the address by entering either an "E" (for edit) or a "P" (for
  744. print).
  745.  
  746.    If the record you are looking for has been recently entered, and the
  747. file has not been sorted, you will always find the newest entries at the
  748. end of the file in unsorted order.
  749.  
  750.    Using "Browse" allows you to print multiple mailing labels, shipping
  751. labels or envelopes to the same address. Beyond that, if you put a roll of
  752. mailing labels in your printer, you can then browse through the records and
  753. "Pick & Choose" who to print a label for, and who to skip over.  This is
  754. very handy when doing a mailout to users about an update that has been
  755. developed.
  756.  
  757. MAIN MENU SELECTION D: - SWITCH TO ANOTHER FILE
  758.  
  759.    Use of this selection takes you back to the "File Selection" screen
  760. where you can select another work file to edit or create.
  761.  
  762.  
  763. MAIN MENU SELECTION E: - GO TO PRINTING MENU
  764.  
  765.     This selection will take you to the Printing Menu.
  766.  
  767.  
  768. MAIN MENU SELECTION F: - GO TO CONVERSION MENU
  769.  
  770.    This selection will take you to the "File Conversion" menu.
  771.  
  772.  
  773. MAIN MENU SELECTION G: - SEARCH FOR A RECORD
  774.  
  775.    Search will present you with a screen which lets you choose which field
  776. to search, and a "Key String" to search for.
  777.  
  778.    The "Key String" can be one or more characters long, consisting of the
  779. first few letters of the entry in the field you're searching for.
  780.  
  781.    For instance, suppose you wanted to find a record with someone's name
  782. that you can't remember. But you think the last name started with a "POS".
  783. Choose the "Last Name" field as the one to be screened, and enter "POS" as
  784. your "Key String".
  785.  
  786.    SST will search all the records in the file and present every one which
  787. has a last name that "begins" with "POS" (Post, Post Office, Posh, etc.).
  788. Understand that the "Key String" will match only the "first" characters
  789. (beginning) of the screened field. In the above examples, "U.  S.  Post
  790. Office" would NOT have been selected.
  791.  
  792.    Once the correct record is found, you can then edit the record or print
  793. the address or a customer statement using the same method as in "Browse".
  794.  
  795.  
  796. MAIN MENU SELECTION H: - SORTING WORKFILES
  797.  
  798.    Sorting is automatic, and begins as soon as you hit the "H" key from the
  799. Main Menu. Your default work file is always the one being sorted.
  800.  
  801.    The sorting routine performs three different tasks as it sorts your
  802. file.  The first task performed is to check your file for any "Deleted"
  803. records, or "Blank" records. This routine considers any with a "Blank" Last
  804. Name field as being a "Blank" record. These types of records will NOT be
  805. copied to the sorting array, in effect eliminating them.
  806.  
  807.    The second task is to sort the remaining records.
  808.  
  809.    And the third and longest task is to rewrite your workfile's records in
  810. sorted order to a new file called "SORTED.RAN", creating new ID#'s for each
  811. record at the same time.
  812.  
  813.    After the sort has been completed, you will be presented with a screen
  814. which gives a breakdown of the "Records In", "Records Deleted", and
  815. "Records Out".
  816.  
  817.    The next screen offers the option of replacing your default work file
  818. with "SORTED.RAN".
  819.  
  820.    If you answer "Y" for yes, then your work file is deleted, and
  821. "SORTED.RAN" is renamed as your work file.
  822.  
  823.    If you answer "N" for no, then both your work file and "SORTED.RAN" are
  824. left as separate files on your disk, and no changes are made to your
  825. original file.
  826.  
  827.    During the sorting routine your "Fn" keys are disabled to avoid possible
  828. damage to the files through abrupt and unexpected interruptions during
  829. Read/Write operations.
  830.  
  831. MAIN MENU SELECTION I: CONSTANT FIELD ENTRIES
  832.  
  833.    The term "Constant" means to "Lock" a predefined field entry into any
  834. field.  This feature is very helpful when you have many new records to
  835. enter, and much of the same information is needed on each record.  Things
  836. such as the "Product Name", "Version", "Price", "Sales Tax", "Dates", and
  837. so on.
  838.  
  839.    The "Constant" selection takes you to another menu screen, which gives
  840. you three options.  Create a Constant File for this workfile, use an
  841. existing Constant file for new entries, or stop using a Constant File for
  842. new entries.
  843.  
  844.    If you choose to create a Constant File, the Data Entry Screen will then
  845. be presented for you to enter your Constants in any of the fields.
  846.  
  847.    When you are finished making your entries, a disk file will be created
  848. with the same name as your work file, but with an extension of ".KON".  If
  849. a file with the same name already exists, it will be overwritten.  If it
  850. does not exist, it will be created.
  851.  
  852.    Once activated, when you use Main Menu selection "A" to add new records,
  853. the fields you just entered will already be filled in for you (saving you
  854. all those error free keystrokes on each record).
  855.  
  856.    Of course, SST will allow you to delete (CTRL+Y) any of these entries,
  857. or edit them the same as any other field entry.
  858.  
  859.    When entering many records, the SST "Constant" feature can be a BIG time
  860. and error saver.
  861.  
  862.  
  863. MAIN MENU SELECTION J: - SYNOPSIS - TOTALS FOR THE FILE
  864.  
  865.    This selection offers the option of getting information on the entire
  866. file, or just for the records which fall within a chosen date range (last
  867. month, last year, etc.).
  868.  
  869.    After SST does some "number crunching", it will display a screen which
  870. is designed to give you a breakdown on this file's sales performance.
  871.  
  872.    While not intended to be a "bookkeeping" routine, it should give you a
  873. better idea about how you're doing than simply "Guesstimating".
  874.  
  875.    The totals and averages presented will only be as accurate as your
  876. record entries were. But if you followed these instructions closely as far
  877. as making your "numeric" and "date" field entries properly, the figures
  878. should be pretty close to accurate.
  879.  
  880.    If you need a copy of this screen for any reason, then just hit your
  881. "Shift + Print Screen" keys.
  882.  
  883.  
  884. MAIN MENU SELECTION S: - SHELL TO SYSTEM
  885.  
  886.    Allows a temporary exit from SST back to the "System Command Line". This
  887. allows you to make or get backup copies of files, and so on.
  888.  
  889.    To return to SST, just type the command "EXIT".
  890.  
  891.    If you get the old "Out Of Memory" message on your screen, then you're
  892. trying to do too much with too little RAM memory. Sorry about that.
  893.  
  894.  
  895. MAIN MENU SELECTION X: EXIT TO SYSTEM
  896.  
  897.    Quits using the SST program and returns to "System". The "F10" key will
  898. perform the same task from most places in the SST program without having to
  899. return to the Main Menu.
  900.  
  901.  
  902.                           THE PRINTING MENU
  903.  
  904. PRINT MENU SELECTION "A": PRINT ONE SINGLE ADDRESS
  905.  
  906.    This selection is intended for users who have the ability to put an
  907. envelope into their printer. In such cases, the program can then print the
  908. selected address directly onto your envelope without the use of a label or
  909. a typewriter. The record ID Number is required for this selection. To print
  910. an address without knowing the ID number, use Main Menu selection for
  911. either "Browse" of "Search"
  912.  
  913.     This feature is also useful when you have a need for several address
  914. labels to the same address for the shipping of several separate packages.
  915.  
  916.                        PRINTING TO A DISK FILE
  917.  
  918.    The next seven Print Menu Selections (B,C,D,E,F,G,H) have a special
  919. feature attached to them. Each of them gives the User the option of sending
  920. the output intended for the printer to a disk file instead.
  921.  
  922.     Each of the seven disk files that this feature can create will have a
  923. different first name, but with a common extension name of ".LST" (short for
  924. "LIST").
  925.  
  926.              LABEL.LST      ADDPHONE.LST   STATEMNT.LST
  927.              PHONE.LST      COMPLETE.LST
  928.              ADDRESS.LST    CARD.LST
  929.  
  930.    This feature can be a real time and money saver in several ways,
  931. starting with the fact that it will only take a fraction of the normal
  932. printing time to print a disk file.
  933.  
  934.    The User can then use the DOS or MS-DOS file called "PRINT.COM" to print
  935. the file "in the background". Printing the file in this manner will free up
  936. the computer to do other tasks at the same time as the file is being
  937. printed.
  938.  
  939.    In other words, YOUR COMPUTER CAN DO TWO THINGS AT ONCE, and NOT make
  940. you sit around waiting until the printing is finished. See your DOS or MS-
  941. DOS manual for instructions on how to use PRINT.COM.
  942.  
  943.     But even if you don't have "PRINT.COM" you (or anyone else) can still
  944. print these files with the command "COPY PHONE.LST LPT1:".  Using this
  945. method won't print "in the background" as PRINT.COM does, but it WILL print
  946. the file without any need for the SST programs to be present.
  947.  
  948.     Another benefit is that you can run these printing routines on a
  949. computer with NO PRINTER, and then send a disk containing the output files
  950. to another computer (with a printer) for printing at a later time.
  951.  
  952.     Or, in the case of one printer being shared between several computers,
  953. it is usually faster to send the printer a disk file to be added to the
  954. "PRINT QUEUE" than to sit around idly waiting for "your turn up at bat".
  955.  
  956.    Another benefit!  You can send the print files by telephone modem, or
  957. mail a disk instead of many heavy pages of printed material, saving
  958. postage, paper and printing time. Others can then print out the file
  959. themselves, using the same commands we explained above.
  960.  
  961.   And finally, you can sell or share the address lists with other Authors
  962. or Users without allowing them to have access to your registered copy of
  963. this program.
  964.  
  965.    This option (print to file or printer) will appear on the screen on each
  966. of the next seven menu selections. You can choose which way the output goes
  967. by entering either an "F" (for file) or a "P" (for printer).
  968.  
  969. PRINT MENU SELECTION "B": PRINTING OF MAILING LABELS
  970.  
  971.    Print Menu Selection "B" prints your mailing labels. The size of the
  972. labels that you use is very important. This program was designed for use
  973. with 2 1/2 inch by 15/16 inch labels. We chose this size of label for our
  974. program because (in a 3 across format) they will fit in most of the smaller
  975. 80 column printers. If you use this size of label (and position them in
  976. your printer properly) you should have no problems.
  977.  
  978.    And again, it is recommended that you SORT your workfile BEFORE
  979. proceeding with this menu selection.
  980.  
  981.    After confirmation of the correct workfile for printout, you will be
  982. asked if you wish to print ALL of the address in the current workfile.  If
  983. you answer "Y", you will proceed directly to the printing part of the
  984. program.
  985.  
  986.    But if you answer "N", you will then go to the "Discrimination" menu.
  987. This menu allows you to print only certain groups of addresses that fall
  988. within your chosen parameters.
  989.  
  990. =================================================================
  991.                    SELECTION BY DISCRIMINATION
  992.  
  993.             #1 = ID NUMBER            #7 = CITY
  994.             #2 = DATE                 #8 = STATE
  995.             #3 = COMPANY NAME         #9 = ZIP CODE
  996.             #4 = FIRST NAME           #10 = TELEPHONE 1ST
  997.             #5 = ATTENTION            #12 = TELEPHONE 2ND
  998.             #6 = STREET               #14 = PRODUCT
  999.                                        #15 = VERSION
  1000.  
  1001.          Enter The NUMBER Of The Discriminating Field: 9
  1002.        Enter The LOWEST Field Value To Be Accepted: 33460
  1003.        Enter The HIGHEST Field Value To Be Accepted: 33469
  1004. ==================================================================
  1005.  
  1006.    For instance, suppose you just wanted to print addresses that had a DATE
  1007. of "01/15/90".  First you would choose selection #2 (Date field) as the
  1008. discriminating field. Then you would enter "01/15/90" for the lowest value
  1009. you wish to print, and then "01/15/90" (again) for the highest value you
  1010. wish to print.
  1011.  
  1012.    If you wanted to print only the addresses with LAST NAMES that started
  1013. with an "F", then you would choose selection #3 (Last Name Field) as the
  1014. discriminating field, and enter "F" for both the high and low value
  1015. questions.
  1016.  
  1017.    To print all addresses with last names starting with "A" through "F",
  1018. then enter "A" for the low value and "F" for the high value.
  1019.  
  1020.    In the example listed in the above display, all addresses with Zip Codes
  1021. ranging from "33460" through "33469" will be selected.
  1022.  
  1023.    Before starting to print any of the address labels, the program will ask
  1024. if you want to print some TEST LABELS. The purpose of this is to help you
  1025. obtain proper label alignment in your printer.
  1026.  
  1027.    You may keep printing TEST LABELS over and over, and adjusting your
  1028. printer and labels both left and right, and up and down, until the printing
  1029. on the labels is centered and acceptable to you.
  1030.  
  1031.  
  1032. PRINT MENU SELECTION "C": PRINT NAME & PHONE DIRECTORY
  1033.  
  1034.    This selection will produce a directory containing only the Name fields,
  1035. both Telephone Number fields, and both Telephone Extension fields. (Names &
  1036. Telephone Numbers - NO Addresses)
  1037.  
  1038.    The print out will have one record per line and be in 10 pitch type.
  1039. Enough space has been provided that, with proper paper placement in the
  1040. printer, there is room to use a report cover or binder without covering up
  1041. the ends of the records.
  1042.  
  1043.  
  1044. PRINT MENU SELECTION "D": PRINT NAME & ADDRESS DIRECTORY
  1045.  
  1046.    This selection will produce a directory containing only the complete
  1047. names and addresses of record entries. The print will have one record per
  1048. line and be in condensed print mode. Again, space has been provided for use
  1049. of a binder or report cover. (Names & Addresses - NO Telephone Numbers)
  1050.  
  1051.  
  1052. PRINT MENU SELECTION "E": PRINT NAME/ADDRESS/PHONE DIRECTORY
  1053.  
  1054.    This selection will produce a directory containing full names, complete
  1055. addresses, all telephone numbers and extension numbers, and the customer
  1056. ID# and Serial Number. The printout will be in condensed print mode, and
  1057. use three lines per address.
  1058.  
  1059.  
  1060. PRINT MENU SELECTION "F": PRINT COMPLETE DATA DIRECTORY
  1061.  
  1062.    This selection will produce a directory containing ALL of the
  1063. information entered on each address entry in the file.  The printout will
  1064. be in condensed print mode, and use four lines per address entry.
  1065.  
  1066.  
  1067. PRINT MENU SELECTION "G": PRINT INDEX & ROLODEX CARDS
  1068.  
  1069.    This selection will print either Index or Rolodex cards. The cards must
  1070. be of the "continuous form" type (attached to each other like computer
  1071. paper) in a "one across" format.
  1072.  
  1073.    This program was written for specific sizes of cards. The Rolodex card
  1074. size should be 2 1/6 inches by 4 inches, while the Index card size should
  1075. be 3 X 5 inches. Use of any other sized cards will cause printout problems.
  1076.  
  1077.    Again, you will be presented with an opportunity to print TEST cards to
  1078. line up your printed output before the printing of the file begins.
  1079.  
  1080.    Finally, it is strongly suggested that you SORT your address list BEFORE
  1081. you proceed with the printing of these cards (unless you don't mind
  1082. "manually" sorting the cards by hand "after" the printing is completed).
  1083.  
  1084.                          FILE CONVERSION MENU
  1085.  
  1086. FILE CONVERSION MENU - SELECTION "A": MERGE TWO FILES INTO ONE
  1087.  
  1088.    This menu selection will take any two different workfiles and merge them
  1089. together into a third workfile.
  1090.  
  1091.    Once this is done, it is strongly suggested that the newly created
  1092. merged file be sorted.
  1093.  
  1094. FILE CONVERSION MENU - SELECTION "B": FILE EXTRACTION
  1095.  
  1096.    This menu selection works very much like the printing of labels with
  1097. "discrimination", except that it creates a separate work file containing
  1098. only the desired addresses instead of printing labels.
  1099.  
  1100.    This feature allows file separation by Zip Code, City Names, all names
  1101. starting with "A" (or "A" through "F"), and so on.
  1102.  
  1103.  
  1104. FILE CONVERSION MENU - SELECTION "C": CONVERTING TO SEQUENTIAL
  1105.  
  1106.    There are many different ways to store data in a disk file.  Each
  1107. different method is best suited for different types of applications.  The
  1108. two most common methods are generally referred to as "RANDOM" and
  1109. "SEQUENTIAL" files.
  1110.  
  1111.    The files which you create with SST are "RANDOM" files.  This menu
  1112. selection allows you to transform your Random workfile into a different
  1113. kind of disk file, called a "Comma Delineated Sequential File".
  1114.  
  1115.    The new file will have all non essential characters removed from all the
  1116. fields.  All converted files will automatically be given a file name
  1117. extension of ".SEQ" to designate them as Sequential files.
  1118.  
  1119.    Once converted, this new file can be more easily adapted for use with
  1120. the "Mail Merge" capabilities of some popular Word Processing programs, or
  1121. be "Imported" into several other well known business programs.
  1122.  
  1123.    This new file can be more easily read (and edited) by most good word
  1124. processing programs.
  1125.  
  1126.    However, if you use a word processor to edit or change your records,
  1127. NEVER change or delete any of the ID numbers. To do so may make the file
  1128. incompatible with SST, or at the very least, will make various operations
  1129. unreliable and unpredictable.
  1130.  
  1131.    Also, do not delete any of the commas inserted into each record as they
  1132. are "delineators" and are used to separate each field from the other. There
  1133. MUST be 26 commas present in each record (no more,...  no less).
  1134.  
  1135.    Another benefit of the Sequential ASCII file is that it will be much
  1136. smaller in size than the original workfile.  This helps make backing up
  1137. large files on small floppy disks a bit easier for the user.
  1138.  
  1139. FILE CONVERSION MENU - SELECTION "D": CONVERTING TO RANDOM FILE
  1140.  
  1141.    This selection simply converts the Sequential files back into a working
  1142. Random file again.
  1143.  
  1144.    Caution is emphasized! MAKE SURE that you have a BACKUP of your current
  1145. workfile BEFORE using this menu selection. Because during this conversion,
  1146. the first thing the program does is ERASE your default workfile.  Once that
  1147. happens, it's too late to find out that there is something wrong with the
  1148. Sequential file that is being converted. There are extensive "On Screen"
  1149. warnings to this effect before deletion takes place.
  1150.  
  1151.  
  1152.                     COMBINING OR MERGING DATA FILES
  1153.  
  1154. COMBINE.BAT: File is only included with registered versions of SST. When
  1155. run, this small program will combine copies of ALL SST RAN Files in the
  1156. default drive and directory into one larger RAN file named "$MERGED$.RAN".
  1157. The new file is very handy for printing complete Address/Phone directories
  1158. of all Users, and for printing labels for mailouts to everyone. But it is
  1159. especially useful for getting the "Total Income" from all product lines.
  1160.  
  1161.  
  1162.                            SSTPATCH INSTRUCTIONS
  1163.  
  1164.    For the instructions on how to use the file "SSTPATCH.EXE" to patch your
  1165. programs, read the file called "SAMPLE.BAS". Even though it is a Basic
  1166. Source Code file, it's saved in ASCII format, and can be read the same as
  1167. any other "DOC" file.
  1168.  
  1169. <<<<<<<<<<**************************************************>>>>>>>>>>
  1170. ||||||||||    ADDITIONAL TypeRight SOFTWARE PRODUCTS    ||||||||||
  1171. <<<<<<<<<<**************************************************>>>>>>>>>>
  1172.  
  1173. ADDRESS CONTROLLER: Powerful yet Simple Address & Phone List Manager:
  1174. Handles Multiple Address Files. Does Multiple Label Outputs. Prints 2
  1175. Phone Book Directories & 3 Address Book Directories. Prints Index &
  1176. Rolodex Cards.  Find records by ID# or SEARCH & FIND on ANY field.
  1177. Address Records have fields for 2 Telephone Numbers & 2 Extension
  1178. Numbers. Also has a 67 Character COMMENT field and an Address CATEGORY
  1179. field. BROWSE through Address Lists with Arrow Keys. Pick/Choose "Who"
  1180. to print Labels for. LOCK-IN repetitious field entries when entering
  1181. records from "City Directories". Sends ANY "Printed Output" (even
  1182. Labels) to the printer OR to a "Disk File". Maximum size of address
  1183. files is 9,350 records, with an unlimited number of files. Can MERGE,
  1184. EXTRACT & SORT address files. CONVERTS address files To/From RANDOM,
  1185. SEQUENTIAL & DBASE formats.         By: BOB KEBER - Shareware $42.00
  1186.  
  1187. "KEBER's NICE ADDRESS PROGRAM" ("K.N.A.P."):
  1188. HEAVY DUTY ADDRESS & TELEPHONE program. Has most of the same features
  1189. as Address Controller, but handles up to 725,000 Records per Address
  1190. File. NO LIMIT on Files. Files never need Sorting, as new records are
  1191. sorted as they are entered. Finds records by Partial NAME or ID#. Mail
  1192. Labels are printed according to the Oct.-90 Post Office Address Layout
  1193. suggestions. Does International Addresses. Many Other Features.  Super
  1194. Fast & Feature Packed.                By: BOB KEBER - Shareware: $42.00
  1195.  
  1196. GENERAL INVOICE SALES TRACKER - ORIGINAL ("GIST-ORIG"):
  1197. INCOME & BILLING program for firms who produce a majority of their
  1198. Invoices from "OUTSIDE" of their own office (such as Service Firms).
  1199. Provides all of the "Gross Income Tracking Information" required by
  1200. most Accountants. Knowledge of BOOKKEEPING IS NOT NECESSARY!  Prints
  1201. Invoices, Statements, Labels, Reports, & Invoice/Customer Directories.
  1202. Does Acc/Rec Customer Statements automatically.  Holds about 1.5
  1203. million records.  Quickly find any record by ID# or CUSTOMER NAME.
  1204. Compact data files, good for smaller disk drives.  Very Fast Data
  1205. entry.  Numbers only - placed into any of 13 Sales Categories (NO
  1206. Descriptions).  Eleven of the 13 Sales Categories can be "Renamed" to
  1207. suit your type of business. Ready to use! No Inventory to type in, no
  1208. special forms to purchase. Almost NO program preparation at all.  Just
  1209. set up "Your" Name/Address/Phone, Sales Tax Rate, etc., and it's ready
  1210. to go to work for you.               By: BOB KEBER - Shareware - $69
  1211.  
  1212. GENERAL INVOICE SALES TRACKER PLUS ("GP"):
  1213. INCOME & BILLING program for firms who produce most Invoices from
  1214. "Inside" of their own offices, and who need "Descriptive - Computer
  1215. Generated Invoices" which contain more than just "Numbers".  Provides
  1216. all Gross Income information required by most Accountants. BOOKKEEPING
  1217. knowledge IS NOT NECESSARY! Prints Invoices, Statements, Labels,
  1218. Reports, Invoice Directories & Customer Telephone/Address Books.  Does
  1219. Acc/Rec Customer Statements (with matching Mailing Labels, or set up
  1220. for use with Window Envelopes). Holds about 1.5 million records.  Find
  1221. any record by PARTIAL NAME or NUMBER. Creates much larger Data files
  1222. than "GIST-ORIG", so a Hard Drive is recommended.  Saves BOTH the
  1223. Numbers & Product/Part/Labor Descriptions. Many Adjustable features
  1224. can set up "GP" to fit different business needs and local laws.  Like
  1225. "GIST-ORIG", "GP" is pretty much "Ready To Go To Work" for you, and
  1226. very little program "Set-Up" is required. There are NO extra purchases
  1227. required or needed. This package also includes a "Pop-Up" Inventory
  1228. program, a Packing List Manager, and a Currency Conversion Program.
  1229. Easily adaptable for most business uses.      By: BOB KEBER - $89.00
  1230.  
  1231.  
  1232. "R-TRIM": (AN ASCII Text File & Source Code Manipulator & Adjuster)
  1233. -----------
  1234. STANDARD OPERATION: Shortens TEXT Files and ANY ASCII Source Codes by
  1235. removing ALL "Trailing" Blanks, Spacebars and NULLS from the right end
  1236. of each line of text and from "Blank" lines.
  1237. -----------
  1238. OPTIONS:
  1239. - INSERT or REMOVE a 1 To 9 Space wide LEFT MARGIN (Page Offset)
  1240. - Make room for using Report Covers & for Punching Holes for Binders
  1241. - Eliminate Excessive "Blank Lines" - MAX of 2 In-a-Row saves paper
  1242. - Converts Wordstar "High-Bit" Files to Standard ASCII TEXT Files
  1243. - UN-JUSTIFY: Removes Double & Triple Spacebars from between words.
  1244. - Run from DOS Command Line or with on-screen HELP & OPTIONS MENUS
  1245. - Use WildCard FileNames - Does Multiple Files with one command
  1246. -----------
  1247. Ideal for Authors & Editors.                By: Bob Keber - $10.00
  1248.  
  1249.  
  1250. "POP-LABEL" ("P.L."):
  1251. A small, fast, "Pop-Up-Window" that will allow you to quickly type up
  1252. and print a "Label" (or multiple copies of a Label) for most any
  1253. purpose (contents labels, address labels, report cover labels, etc.).
  1254. Each Label can hold up to five lines (32 characters per line) of data.
  1255. Printed output is straight ASCII Text (Plain Vanilla - without any
  1256. "Printer Escape Codes") and should work with most parallel printers.
  1257. This program can eliminate many of those label typing sessions still
  1258. done on your old typewriter.       By BOB KEBER - Shareware - $18.00
  1259.  
  1260.            TAKE ONE OF THE PROGRAMS ABOVE FOR A TEST DRIVE?
  1261.  
  1262.  If you would like to "Try" one or more of the above programs, and are
  1263. unable to obtain them from your normal software supplier, we will be
  1264. glad to send "UnRegistered Evaluation" versions directly to you for a
  1265. small fee to cover Shipping & Handling expenses.
  1266.  
  1267.                        ANY 1 PROGRAM = $5
  1268.                        ANY 2 PROGRAMS = $7
  1269.                        ANY 3 PROGRAMS = $9
  1270.                        ANY 4 PROGRAMS = $10
  1271.                        ANY 5 PROGRAMS = $10 (no extra charge)
  1272.                        ANY 6 PROGRAMS = $11
  1273.  
  1274.     Send us a note stating which program(s) you would like to try.
  1275. Please specify the programs by NAME (not just "Send All Programs"). As
  1276. time goes by, new programs will be added to this list. That's why we
  1277. will need Program Names to properly fill your order. Be sure to include
  1278. your Name, Return Address, Telephone and Check. Orders are are usually
  1279. shipped within 24 hours of receipt. Make Checks Payable To: "R. KEBER"
  1280.  
  1281.                          ROBERT F. KEBER JR.
  1282.                            336 Swain Blvd.
  1283.                     Greenacres, Florida 33463-3342
  1284.                             (407) 969-3643
  1285.  
  1286.     If you wish to purchase a "REGISTERED" version of any of the above
  1287. programs, send a check for the amount shown at the bottom corner of
  1288. each program's description. There is NO Shipping & Handling Charge on
  1289. any Registered Version. Florida residents, ADD Sales Tax.
  1290.  
  1291.  
  1292.     After January, 1993 we suggest that you call us for an updated
  1293. price quote BEFORE you send in your order. All prices and features are
  1294. subject to periodic changes without notice.
  1295.  
  1296.  
  1297.  
  1298.       <<<<<<<<<<*************************************>>>>>>>>>>
  1299.  
  1300.                 COPYRIGHT (C) - TypeRight Corporation
  1301.                          ALL RIGHTS RESERVED
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  The Term IBM Is A Trademark Of International Business Machines Corp
  1312.  The Term DOS Is A Trademark Of International Business Machines Corp
  1313.       The Term QUICK BASIC Is A Trademark Of The Microsoft Corp.
  1314.         The Term MS/DOS Is A Trademark Of The Microsoft Corp.
  1315.            The Term EPSON Is A Trademark Of The Epson Corp.
  1316.  
  1317.